# near model CODE resource # jump table entries: 32873-32877 (5 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 4A6E 0008 tst.w [A6 + 0x8] 00000008 6C08 bge +0xA /* 00000012 */ 0000000A 302E 0008 move.w D0, [A6 + 0x8] 0000000E 4440 neg.w D0 00000010 6004 bra +0x6 /* 00000016 */ label00000012: 00000012 302E 0008 move.w D0, [A6 + 0x8] label00000016: 00000016 4E5E unlink A6 00000018 4E75 rts 0000001A 4142 chk.w D0, D2 0000001C 5320 subq.b -[A0], 1 0000001E 2020 move.l D0, -[A0] 00000020 2020 move.l D0, -[A0] 00000022 4E56 FFEC link A6, -0x0014 00000026 4879 0000 0000 push.l 0x0 0000002C 486E 000C pea.l [A6 + 0xC] 00000030 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000034 A9EB syscall Pack4/FP68K 00000036 6E12 bgt +0x14 /* 0000004A */ 00000038 4879 0000 000A push.l 0xA /* '\n' */ 0000003E 486E 000C pea.l [A6 + 0xC] 00000042 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000046 A9EB syscall Pack4/FP68K 00000048 6C1A bge +0x1C /* 00000064 */ label0000004A: 0000004A 7021 moveq.l D0, 0x21 0000004C 3B40 FE7E move.w [A5 - 0x182], D0 00000050 206E 0008 movea.l A0, [A6 + 0x8] 00000054 43F9 0000 0014 lea.l A1, [0x00000014 /* __m68k_vec_div_zero__ */] 0000005A 20D9 move.l [A0]+, [A1]+ 0000005C 20D9 move.l [A0]+, [A1]+ 0000005E 30D9 move.w [A0]+, [A1]+ 00000060 6000 00AC bra +0xAE /* 0000010E */ label00000064: 00000064 4879 0000 001E push.l 0x1E 0000006A 486E 000C pea.l [A6 + 0xC] 0000006E 3F3C 0008 move.w -[A7], 0x8 00000072 A9EB syscall Pack4/FP68K 00000074 6614 bne +0x16 /* 0000008A */ 00000076 206E 0008 movea.l A0, [A6 + 0x8] 0000007A 43F9 0000 0028 lea.l A1, [0x00000028 /* __m68k_vec_a_trap__ */] 00000080 20D9 move.l [A0]+, [A1]+ 00000082 20D9 move.l [A0]+, [A1]+ 00000084 30D9 move.w [A0]+, [A1]+ 00000086 6000 0086 bra +0x88 /* 0000010E */ label0000008A: 0000008A 41F9 0000 0032 lea.l A0, [0x00000032] 00000090 2D58 FFF6 move.l [A6 - 0xA], [A0]+ 00000094 2D58 FFFA move.l [A6 - 0x6], [A0]+ 00000098 3D58 FFFE move.w [A6 - 0x2], [A0]+ 0000009C 486E 000C pea.l [A6 + 0xC] 000000A0 486E FFF6 pea.l [A6 - 0xA] 000000A4 3F3C 0002 move.w -[A7], 0x2 000000A8 A9EB syscall Pack4/FP68K 000000AA 41F9 0000 003C lea.l A0, [0x0000003C /* __m68k_vec_uninitialized__ */] 000000B0 2D58 FFEC move.l [A6 - 0x14], [A0]+ 000000B4 2D58 FFF0 move.l [A6 - 0x10], [A0]+ 000000B8 3D58 FFF4 move.w [A6 - 0xC], [A0]+ 000000BC 486E 000C pea.l [A6 + 0xC] 000000C0 486E FFEC pea.l [A6 - 0x14] 000000C4 3F3C 0000 move.w -[A7], 0x0 000000C8 A9EB syscall Pack4/FP68K 000000CA 486E FFEC pea.l [A6 - 0x14] 000000CE 486E FFF6 pea.l [A6 - 0xA] 000000D2 3F3C 0006 move.w -[A7], 0x6 000000D6 A9EB syscall Pack4/FP68K 000000D8 41EE 000C lea.l A0, [A6 + 0xC] 000000DC 43EE FFF6 lea.l A1, [A6 - 0xA] 000000E0 20D9 move.l [A0]+, [A1]+ 000000E2 20D9 move.l [A0]+, [A1]+ 000000E4 30D9 move.w [A0]+, [A1]+ 000000E6 486E 000C pea.l [A6 + 0xC] 000000EA 3F3C 0012 move.w -[A7], 0x12 000000EE A9EB syscall Pack4/FP68K 000000F0 4879 0000 0046 push.l 0x46 /* 'F' */ 000000F6 486E 000C pea.l [A6 + 0xC] 000000FA 3F3C 0004 move.w -[A7], 0x4 000000FE A9EB syscall Pack4/FP68K 00000100 206E 0008 movea.l A0, [A6 + 0x8] 00000104 43EE 000C lea.l A1, [A6 + 0xC] 00000108 20D9 move.l [A0]+, [A1]+ 0000010A 20D9 move.l [A0]+, [A1]+ 0000010C 30D9 move.w [A0]+, [A1]+ label0000010E: 0000010E 4E5E unlink A6 00000110 4E75 rts 00000112 4143 chk.w D0, D3 00000114 4F53 chk.w D7, [A3] 00000116 2020 move.l D0, -[A0] 00000118 2020 move.l D0, -[A0] 0000011A 4E56 FFD8 link A6, -0x0028 0000011E 41EE 0016 lea.l A0, [A6 + 0x16] 00000122 2F20 move.l -[A7], -[A0] 00000124 2F20 move.l -[A7], -[A0] 00000126 3F20 move.w -[A7], -[A0] 00000128 486E FFEC pea.l [A6 - 0x14] 0000012C 4EBA 0470 jsr [PC + 0x470 /* 0000059E */] 00000130 4FEF 000E lea.l A7, [A7 + 0xE] 00000134 41EE FFF6 lea.l A0, [A6 - 0xA] 00000138 43EE FFEC lea.l A1, [A6 - 0x14] 0000013C 20D9 move.l [A0]+, [A1]+ 0000013E 20D9 move.l [A0]+, [A1]+ 00000140 30D9 move.w [A0]+, [A1]+ 00000142 4879 0000 0050 push.l 0x50 /* 'P' */ 00000148 486E FFF6 pea.l [A6 - 0xA] 0000014C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000150 A9EB syscall Pack4/FP68K 00000152 6F1A ble +0x1C /* 0000016E */ 00000154 7021 moveq.l D0, 0x21 00000156 3B40 FE7E move.w [A5 - 0x182], D0 0000015A 206E 0008 movea.l A0, [A6 + 0x8] 0000015E 43F9 0000 005A lea.l A1, [0x0000005A] 00000164 20D9 move.l [A0]+, [A1]+ 00000166 20D9 move.l [A0]+, [A1]+ 00000168 30D9 move.w [A0]+, [A1]+ 0000016A 6000 0168 bra +0x16A /* 000002D4 */ label0000016E: 0000016E 4879 0000 0064 push.l 0x64 /* 'd' */ 00000174 486E FFF6 pea.l [A6 - 0xA] 00000178 3F3C 0008 move.w -[A7], 0x8 0000017C A9EB syscall Pack4/FP68K 0000017E 663E bne +0x40 /* 000001BE */ 00000180 41EE FFF6 lea.l A0, [A6 - 0xA] 00000184 43F9 0000 006E lea.l A1, [0x0000006E] 0000018A 20D9 move.l [A0]+, [A1]+ 0000018C 20D9 move.l [A0]+, [A1]+ 0000018E 30D9 move.w [A0]+, [A1]+ 00000190 7000 moveq.l D0, 0x00 00000192 082E 0007 000E btst.b [A6 + 0xE], 0x7 00000198 56C0 sne D0 0000019A 4400 neg.b D0 0000019C 08AE 0007 FFF8 bclr.b [A6 - 0x8], 0x7 000001A2 0200 0001 andi.b D0, 0x1 000001A6 EF08 lsl D0.b, 7 000001A8 812E FFF8 or.b [A6 - 0x8], D0 000001AC 206E 0008 movea.l A0, [A6 + 0x8] 000001B0 43EE FFF6 lea.l A1, [A6 - 0xA] 000001B4 20D9 move.l [A0]+, [A1]+ 000001B6 20D9 move.l [A0]+, [A1]+ 000001B8 30D9 move.w [A0]+, [A1]+ 000001BA 6000 0118 bra +0x11A /* 000002D4 */ label000001BE: 000001BE 4879 0000 0078 push.l 0x78 /* 'x' */ 000001C4 486E FFF6 pea.l [A6 - 0xA] 000001C8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000001CC A9EB syscall Pack4/FP68K 000001CE 6D00 0078 blt +0x7A /* 00000248 */ 000001D2 41F9 0000 0082 lea.l A0, [0x00000082] 000001D8 2D58 FFEC move.l [A6 - 0x14], [A0]+ 000001DC 2D58 FFF0 move.l [A6 - 0x10], [A0]+ 000001E0 3D58 FFF4 move.w [A6 - 0xC], [A0]+ 000001E4 486E 000C pea.l [A6 + 0xC] 000001E8 486E FFEC pea.l [A6 - 0x14] 000001EC 3F3C 0002 move.w -[A7], 0x2 000001F0 A9EB syscall Pack4/FP68K 000001F2 41F9 0000 008C lea.l A0, [0x0000008C] 000001F8 2D58 FFE2 move.l [A6 - 0x1E], [A0]+ 000001FC 2D58 FFE6 move.l [A6 - 0x1A], [A0]+ 00000200 3D58 FFEA move.w [A6 - 0x16], [A0]+ 00000204 486E 000C pea.l [A6 + 0xC] 00000208 486E FFE2 pea.l [A6 - 0x1E] 0000020C 3F3C 0000 move.w -[A7], 0x0 00000210 A9EB syscall Pack4/FP68K 00000212 486E FFE2 pea.l [A6 - 0x1E] 00000216 486E FFEC pea.l [A6 - 0x14] 0000021A 3F3C 0004 move.w -[A7], 0x4 0000021E A9EB syscall Pack4/FP68K 00000220 41EE FFF6 lea.l A0, [A6 - 0xA] 00000224 2F20 move.l -[A7], -[A0] 00000226 2F20 move.l -[A7], -[A0] 00000228 3F20 move.w -[A7], -[A0] 0000022A 486E FFD8 pea.l [A6 - 0x28] 0000022E 4EBA 09A4 jsr [PC + 0x9A4 /* 00000BD4 */] 00000232 4FEF 000E lea.l A7, [A7 + 0xE] 00000236 486E FFD8 pea.l [A6 - 0x28] 0000023A 486E 000C pea.l [A6 + 0xC] 0000023E 3F3C 0006 move.w -[A7], 0x6 00000242 A9EB syscall Pack4/FP68K 00000244 6000 0076 bra +0x78 /* 000002BC */ label00000248: 00000248 4879 0000 0096 push.l 0x96 0000024E 486E FFF6 pea.l [A6 - 0xA] 00000252 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000256 A9EB syscall Pack4/FP68K 00000258 6D62 blt +0x64 /* 000002BC */ 0000025A 41EE 000C lea.l A0, [A6 + 0xC] 0000025E 2D58 FFEC move.l [A6 - 0x14], [A0]+ 00000262 2D58 FFF0 move.l [A6 - 0x10], [A0]+ 00000266 3D58 FFF4 move.w [A6 - 0xC], [A0]+ 0000026A 486E 000C pea.l [A6 + 0xC] 0000026E 486E FFEC pea.l [A6 - 0x14] 00000272 3F3C 0004 move.w -[A7], 0x4 00000276 A9EB syscall Pack4/FP68K 00000278 41F9 0000 00A0 lea.l A0, [0x000000A0] 0000027E 2D58 FFE2 move.l [A6 - 0x1E], [A0]+ 00000282 2D58 FFE6 move.l [A6 - 0x1A], [A0]+ 00000286 3D58 FFEA move.w [A6 - 0x16], [A0]+ 0000028A 486E FFEC pea.l [A6 - 0x14] 0000028E 486E FFE2 pea.l [A6 - 0x1E] 00000292 3F3C 0002 move.w -[A7], 0x2 00000296 A9EB syscall Pack4/FP68K 00000298 41EE FFEC lea.l A0, [A6 - 0x14] 0000029C 2F20 move.l -[A7], -[A0] 0000029E 2F20 move.l -[A7], -[A0] 000002A0 3F20 move.w -[A7], -[A0] 000002A2 486E FFD8 pea.l [A6 - 0x28] 000002A6 4EBA 092C jsr [PC + 0x92C /* 00000BD4 */] 000002AA 4FEF 000E lea.l A7, [A7 + 0xE] 000002AE 486E FFD8 pea.l [A6 - 0x28] 000002B2 486E 000C pea.l [A6 + 0xC] 000002B6 3F3C 0006 move.w -[A7], 0x6 000002BA A9EB syscall Pack4/FP68K label000002BC: 000002BC 486E 000C pea.l [A6 + 0xC] 000002C0 3F3C 001E move.w -[A7], 0x1E 000002C4 A9EC syscall Pack5/Elems68K 000002C6 206E 0008 movea.l A0, [A6 + 0x8] 000002CA 43EE 000C lea.l A1, [A6 + 0xC] 000002CE 20D9 move.l [A0]+, [A1]+ 000002D0 20D9 move.l [A0]+, [A1]+ 000002D2 30D9 move.w [A0]+, [A1]+ label000002D4: 000002D4 4E5E unlink A6 000002D6 4E75 rts 000002D8 4153 chk.w D0, [A3] 000002DA 494E chk.w D4, A6 000002DC 2020 move.l D0, -[A0] 000002DE 2020 move.l D0, -[A0] fn000002E0: 000002E0 4E56 0000 link A6, 0 000002E4 486E 000C pea.l [A6 + 0xC] 000002E8 3F3C 001E move.w -[A7], 0x1E 000002EC A9EC syscall Pack5/Elems68K 000002EE 206E 0008 movea.l A0, [A6 + 0x8] 000002F2 43EE 000C lea.l A1, [A6 + 0xC] 000002F6 20D9 move.l [A0]+, [A1]+ 000002F8 20D9 move.l [A0]+, [A1]+ 000002FA 30D9 move.w [A0]+, [A1]+ 000002FC 4E5E unlink A6 000002FE 4E75 rts 00000300 4154 chk.w D0, [A4] 00000302 414E chk.w D0, A6 00000304 2020 move.l D0, -[A0] 00000306 2020 move.l D0, -[A0] 00000308 4E56 FFD8 link A6, -0x0028 0000030C 4879 0000 00AA push.l 0xAA 00000312 486E 0016 pea.l [A6 + 0x16] 00000316 3F3C 0008 move.w -[A7], 0x8 0000031A A9EB syscall Pack4/FP68K 0000031C 6640 bne +0x42 /* 0000035E */ 0000031E 4879 0000 00B4 push.l 0xB4 00000324 486E 000C pea.l [A6 + 0xC] 00000328 3F3C 0008 move.w -[A7], 0x8 0000032C A9EB syscall Pack4/FP68K 0000032E 661A bne +0x1C /* 0000034A */ 00000330 7021 moveq.l D0, 0x21 00000332 3B40 FE7E move.w [A5 - 0x182], D0 00000336 206E 0008 movea.l A0, [A6 + 0x8] 0000033A 43F9 0000 00BE lea.l A1, [0x000000BE] 00000340 20D9 move.l [A0]+, [A1]+ 00000342 20D9 move.l [A0]+, [A1]+ 00000344 30D9 move.w [A0]+, [A1]+ 00000346 6000 00DE bra +0xE0 /* 00000426 */ label0000034A: 0000034A 41EE FFF6 lea.l A0, [A6 - 0xA] 0000034E 43F9 0000 00C8 lea.l A1, [0x000000C8] 00000354 20D9 move.l [A0]+, [A1]+ 00000356 20D9 move.l [A0]+, [A1]+ 00000358 30D9 move.w [A0]+, [A1]+ 0000035A 6000 00A0 bra +0xA2 /* 000003FC */ label0000035E: 0000035E 41EE 0016 lea.l A0, [A6 + 0x16] 00000362 2F20 move.l -[A7], -[A0] 00000364 2F20 move.l -[A7], -[A0] 00000366 3F20 move.w -[A7], -[A0] 00000368 486E FFEC pea.l [A6 - 0x14] 0000036C 4EBA 0230 jsr [PC + 0x230 /* 0000059E */] 00000370 4FEF 000E lea.l A7, [A7 + 0xE] 00000374 41EE 0020 lea.l A0, [A6 + 0x20] 00000378 2F20 move.l -[A7], -[A0] 0000037A 2F20 move.l -[A7], -[A0] 0000037C 3F20 move.w -[A7], -[A0] 0000037E 486E FFE2 pea.l [A6 - 0x1E] 00000382 4EBA 021A jsr [PC + 0x21A /* 0000059E */] 00000386 4FEF 000E lea.l A7, [A7 + 0xE] 0000038A 486E FFE2 pea.l [A6 - 0x1E] 0000038E 486E FFEC pea.l [A6 - 0x14] 00000392 3F3C 0006 move.w -[A7], 0x6 00000396 A9EB syscall Pack4/FP68K 00000398 41EE FFF6 lea.l A0, [A6 - 0xA] 0000039C 2F20 move.l -[A7], -[A0] 0000039E 2F20 move.l -[A7], -[A0] 000003A0 3F20 move.w -[A7], -[A0] 000003A2 486E FFD8 pea.l [A6 - 0x28] 000003A6 4EBA FF38 jsr [PC - 0xC8 /* 000002E0 */] 000003AA 4FEF 000E lea.l A7, [A7 + 0xE] 000003AE 41EE FFF6 lea.l A0, [A6 - 0xA] 000003B2 43EE FFD8 lea.l A1, [A6 - 0x28] 000003B6 20D9 move.l [A0]+, [A1]+ 000003B8 20D9 move.l [A0]+, [A1]+ 000003BA 30D9 move.w [A0]+, [A1]+ 000003BC 4879 0000 00D2 push.l 0xD2 000003C2 486E 0016 pea.l [A6 + 0x16] 000003C6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000003CA A9EB syscall Pack4/FP68K 000003CC 6E2E bgt +0x30 /* 000003FC */ 000003CE 41F9 0000 00DC lea.l A0, [0x000000DC] 000003D4 2D58 FFEC move.l [A6 - 0x14], [A0]+ 000003D8 2D58 FFF0 move.l [A6 - 0x10], [A0]+ 000003DC 3D58 FFF4 move.w [A6 - 0xC], [A0]+ 000003E0 486E FFF6 pea.l [A6 - 0xA] 000003E4 486E FFEC pea.l [A6 - 0x14] 000003E8 3F3C 0002 move.w -[A7], 0x2 000003EC A9EB syscall Pack4/FP68K 000003EE 41EE FFF6 lea.l A0, [A6 - 0xA] 000003F2 43EE FFEC lea.l A1, [A6 - 0x14] 000003F6 20D9 move.l [A0]+, [A1]+ 000003F8 20D9 move.l [A0]+, [A1]+ 000003FA 30D9 move.w [A0]+, [A1]+ label000003FC: 000003FC 7000 moveq.l D0, 0x00 000003FE 082E 0007 000E btst.b [A6 + 0xE], 0x7 00000404 56C0 sne D0 00000406 4400 neg.b D0 00000408 08AE 0007 FFF8 bclr.b [A6 - 0x8], 0x7 0000040E 0200 0001 andi.b D0, 0x1 00000412 EF08 lsl D0.b, 7 00000414 812E FFF8 or.b [A6 - 0x8], D0 00000418 206E 0008 movea.l A0, [A6 + 0x8] 0000041C 43EE FFF6 lea.l A1, [A6 - 0xA] 00000420 20D9 move.l [A0]+, [A1]+ 00000422 20D9 move.l [A0]+, [A1]+ 00000424 30D9 move.w [A0]+, [A1]+ label00000426: 00000426 4E5E unlink A6 00000428 4E75 rts 0000042A 4154 chk.w D0, [A4] 0000042C 414E chk.w D0, A6 0000042E 3220 move.w D1, -[A0] 00000430 2020 move.l D0, -[A0] 00000432 4E56 0000 link A6, 0 00000436 3B78 0A4A FB4C move.w [A5 - 0x4B4], [0x00000A4A /* FPState */] 0000043C 0238 009F 0A4A andi.b [0x00000A4A /* FPState */], 0x9F 00000442 0038 0020 0A4A ori.b [0x00000A4A /* FPState */], 0x20 /* ' ' */ 00000448 486E 000C pea.l [A6 + 0xC] 0000044C 3F3C 0014 move.w -[A7], 0x14 00000450 A9EB syscall Pack4/FP68K 00000452 31ED FB4C 0A4A move.w [0x00000A4A /* FPState */], [A5 - 0x4B4] 00000458 206E 0008 movea.l A0, [A6 + 0x8] 0000045C 43EE 000C lea.l A1, [A6 + 0xC] 00000460 20D9 move.l [A0]+, [A1]+ 00000462 20D9 move.l [A0]+, [A1]+ 00000464 30D9 move.w [A0]+, [A1]+ 00000466 4E5E unlink A6 00000468 4E75 rts 0000046A 4345 chk.w D1, D5 0000046C 494C chk.w D4, A4 0000046E 2020 move.l D0, -[A0] 00000470 2020 move.l D0, -[A0] export_13: 00000472 4E56 0000 link A6, 0 00000476 486E 000C pea.l [A6 + 0xC] 0000047A 3F3C 001A move.w -[A7], 0x1A 0000047E A9EC syscall Pack5/Elems68K 00000480 206E 0008 movea.l A0, [A6 + 0x8] 00000484 43EE 000C lea.l A1, [A6 + 0xC] 00000488 20D9 move.l [A0]+, [A1]+ 0000048A 20D9 move.l [A0]+, [A1]+ 0000048C 30D9 move.w [A0]+, [A1]+ 0000048E 4E5E unlink A6 00000490 4E75 rts 00000492 434F chk.w D1, A7 00000494 5320 subq.b -[A0], 1 00000496 2020 move.l D0, -[A0] 00000498 2020 move.l D0, -[A0] 0000049A 4E56 FFE2 link A6, -0x001E 0000049E 41EE 0016 lea.l A0, [A6 + 0x16] 000004A2 2F20 move.l -[A7], -[A0] 000004A4 2F20 move.l -[A7], -[A0] 000004A6 3F20 move.w -[A7], -[A0] 000004A8 486E FFEC pea.l [A6 - 0x14] 000004AC 4EBA 00F0 jsr [PC + 0xF0 /* 0000059E */] 000004B0 4FEF 000E lea.l A7, [A7 + 0xE] 000004B4 41EE FFF6 lea.l A0, [A6 - 0xA] 000004B8 2F20 move.l -[A7], -[A0] 000004BA 2F20 move.l -[A7], -[A0] 000004BC 3F20 move.w -[A7], -[A0] 000004BE 486E FFE2 pea.l [A6 - 0x1E] 000004C2 4EBA 0094 jsr [PC + 0x94 /* 00000558 */] 000004C6 4FEF 000E lea.l A7, [A7 + 0xE] 000004CA 41EE FFF6 lea.l A0, [A6 - 0xA] 000004CE 43EE FFE2 lea.l A1, [A6 - 0x1E] 000004D2 20D9 move.l [A0]+, [A1]+ 000004D4 20D9 move.l [A0]+, [A1]+ 000004D6 30D9 move.w [A0]+, [A1]+ 000004D8 4879 0000 00E6 push.l 0xE6 000004DE 486E FFF6 pea.l [A6 - 0xA] 000004E2 3F3C 0008 move.w -[A7], 0x8 000004E6 A9EB syscall Pack4/FP68K 000004E8 6616 bne +0x18 /* 00000500 */ 000004EA 7022 moveq.l D0, 0x22 000004EC 3B40 FE7E move.w [A5 - 0x182], D0 000004F0 206E 0008 movea.l A0, [A6 + 0x8] 000004F4 43ED FB2A lea.l A1, [A5 - 0x4D6] 000004F8 20D9 move.l [A0]+, [A1]+ 000004FA 20D9 move.l [A0]+, [A1]+ 000004FC 30D9 move.w [A0]+, [A1]+ 000004FE 604C bra +0x4E /* 0000054C */ label00000500: 00000500 4879 0000 00F0 push.l 0xF0 00000506 486E FFF6 pea.l [A6 - 0xA] 0000050A 3F3C 0004 move.w -[A7], 0x4 0000050E A9EB syscall Pack4/FP68K 00000510 41EE FFF6 lea.l A0, [A6 - 0xA] 00000514 2D58 FFEC move.l [A6 - 0x14], [A0]+ 00000518 2D58 FFF0 move.l [A6 - 0x10], [A0]+ 0000051C 3D58 FFF4 move.w [A6 - 0xC], [A0]+ 00000520 4879 0000 00FA push.l 0xFA 00000526 486E FFEC pea.l [A6 - 0x14] 0000052A 3F3C 0004 move.w -[A7], 0x4 0000052E A9EB syscall Pack4/FP68K 00000530 486E FFEC pea.l [A6 - 0x14] 00000534 486E FFF6 pea.l [A6 - 0xA] 00000538 3F3C 0000 move.w -[A7], 0x0 0000053C A9EB syscall Pack4/FP68K 0000053E 206E 0008 movea.l A0, [A6 + 0x8] 00000542 43EE FFF6 lea.l A1, [A6 - 0xA] 00000546 20D9 move.l [A0]+, [A1]+ 00000548 20D9 move.l [A0]+, [A1]+ 0000054A 30D9 move.w [A0]+, [A1]+ label0000054C: 0000054C 4E5E unlink A6 0000054E 4E75 rts 00000550 434F chk.w D1, A7 00000552 5348 subq.w A0, 1 00000554 2020 move.l D0, -[A0] 00000556 2020 move.l D0, -[A0] fn00000558: 00000558 4E56 0000 link A6, 0 0000055C 486E 000C pea.l [A6 + 0xC] 00000560 3F3C 0008 move.w -[A7], 0x8 00000564 A9EC syscall Pack5/Elems68K 00000566 0838 0002 0A4A btst.b [0x00000A4A /* FPState */], 0x2 0000056C 6716 beq +0x18 /* 00000584 */ 0000056E 7022 moveq.l D0, 0x22 00000570 3B40 FE7E move.w [A5 - 0x182], D0 00000574 206E 0008 movea.l A0, [A6 + 0x8] 00000578 43ED FB2A lea.l A1, [A5 - 0x4D6] 0000057C 20D9 move.l [A0]+, [A1]+ 0000057E 20D9 move.l [A0]+, [A1]+ 00000580 30D9 move.w [A0]+, [A1]+ 00000582 600E bra +0x10 /* 00000592 */ label00000584: 00000584 206E 0008 movea.l A0, [A6 + 0x8] 00000588 43EE 000C lea.l A1, [A6 + 0xC] 0000058C 20D9 move.l [A0]+, [A1]+ 0000058E 20D9 move.l [A0]+, [A1]+ 00000590 30D9 move.w [A0]+, [A1]+ label00000592: 00000592 4E5E unlink A6 00000594 4E75 rts 00000596 4558 chk.w D2, [A0]+ 00000598 5020 addq.b -[A0], 8 0000059A 2020 move.l D0, -[A0] 0000059C 2020 move.l D0, -[A0] fn0000059E: 0000059E 4E56 0000 link A6, 0 000005A2 486E 000C pea.l [A6 + 0xC] 000005A6 3F3C 000F move.w -[A7], 0xF 000005AA A9EB syscall Pack4/FP68K 000005AC 206E 0008 movea.l A0, [A6 + 0x8] 000005B0 43EE 000C lea.l A1, [A6 + 0xC] 000005B4 20D9 move.l [A0]+, [A1]+ 000005B6 20D9 move.l [A0]+, [A1]+ 000005B8 30D9 move.w [A0]+, [A1]+ 000005BA 4E5E unlink A6 000005BC 4E75 rts 000005BE 4641 not.w D1 000005C0 4253 clr.w [A3] 000005C2 2020 move.l D0, -[A0] 000005C4 2020 move.l D0, -[A0] 000005C6 4E56 0000 link A6, 0 000005CA 3B78 0A4A FB4C move.w [A5 - 0x4B4], [0x00000A4A /* FPState */] 000005D0 0238 009F 0A4A andi.b [0x00000A4A /* FPState */], 0x9F 000005D6 0038 0040 0A4A ori.b [0x00000A4A /* FPState */], 0x40 /* '@' */ 000005DC 486E 000C pea.l [A6 + 0xC] 000005E0 3F3C 0014 move.w -[A7], 0x14 000005E4 A9EB syscall Pack4/FP68K 000005E6 31ED FB4C 0A4A move.w [0x00000A4A /* FPState */], [A5 - 0x4B4] 000005EC 206E 0008 movea.l A0, [A6 + 0x8] 000005F0 43EE 000C lea.l A1, [A6 + 0xC] 000005F4 20D9 move.l [A0]+, [A1]+ 000005F6 20D9 move.l [A0]+, [A1]+ 000005F8 30D9 move.w [A0]+, [A1]+ 000005FA 4E5E unlink A6 000005FC 4E75 rts 000005FE 464C not.w A4 00000600 4F4F chk.w D7, A7 00000602 5220 addq.b -[A0], 1 00000604 2020 move.l D0, -[A0] 00000606 4E56 FFF2 link A6, -0x000E 0000060A 41EE FFF6 lea.l A0, [A6 - 0xA] 0000060E 43EE 000C lea.l A1, [A6 + 0xC] 00000612 20D9 move.l [A0]+, [A1]+ 00000614 20D9 move.l [A0]+, [A1]+ 00000616 30D9 move.w [A0]+, [A1]+ 00000618 486E 0016 pea.l [A6 + 0x16] 0000061C 3F3C 000F move.w -[A7], 0xF 00000620 A9EB syscall Pack4/FP68K 00000622 486E 0016 pea.l [A6 + 0x16] 00000626 486E FFF6 pea.l [A6 - 0xA] 0000062A 3F3C 000C move.w -[A7], 0xC 0000062E A9EB syscall Pack4/FP68K 00000630 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0 00000636 486E FFF4 pea.l [A6 - 0xC] 0000063A 486E 000C pea.l [A6 + 0xC] 0000063E 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00000642 A9EB syscall Pack4/FP68K 00000644 6F26 ble +0x28 /* 0000066C */ 00000646 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0 0000064C 486E FFF2 pea.l [A6 - 0xE] 00000650 486E FFF6 pea.l [A6 - 0xA] 00000654 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00000658 A9EB syscall Pack4/FP68K 0000065A 6C10 bge +0x12 /* 0000066C */ 0000065C 486E 0016 pea.l [A6 + 0x16] 00000660 486E FFF6 pea.l [A6 - 0xA] 00000664 3F3C 0000 move.w -[A7], 0x0 00000668 A9EB syscall Pack4/FP68K 0000066A 603A bra +0x3C /* 000006A6 */ label0000066C: 0000066C 3D7C 0000 FFF4 move.w [A6 - 0xC], 0x0 00000672 486E FFF4 pea.l [A6 - 0xC] 00000676 486E 000C pea.l [A6 + 0xC] 0000067A 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 0000067E A9EB syscall Pack4/FP68K 00000680 6C24 bge +0x26 /* 000006A6 */ 00000682 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0 00000688 486E FFF2 pea.l [A6 - 0xE] 0000068C 486E FFF6 pea.l [A6 - 0xA] 00000690 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00000694 A9EB syscall Pack4/FP68K 00000696 6F0E ble +0x10 /* 000006A6 */ 00000698 486E 0016 pea.l [A6 + 0x16] 0000069C 486E FFF6 pea.l [A6 - 0xA] 000006A0 3F3C 0002 move.w -[A7], 0x2 000006A4 A9EB syscall Pack4/FP68K label000006A6: 000006A6 206E 0008 movea.l A0, [A6 + 0x8] 000006AA 43EE FFF6 lea.l A1, [A6 - 0xA] 000006AE 20D9 move.l [A0]+, [A1]+ 000006B0 20D9 move.l [A0]+, [A1]+ 000006B2 30D9 move.w [A0]+, [A1]+ 000006B4 4E5E unlink A6 000006B6 4E75 rts 000006B8 464D not.w A5 000006BA 4F44 chk.w D7, D4 000006BC 2020 move.l D0, -[A0] 000006BE 2020 move.l D0, -[A0] 000006C0 4E56 FFE2 link A6, -0x001E 000006C4 2F0C move.l -[A7], A4 000006C6 286E 0016 movea.l A4, [A6 + 0x16] 000006CA 41EE 0016 lea.l A0, [A6 + 0x16] 000006CE 2F20 move.l -[A7], -[A0] 000006D0 2F20 move.l -[A7], -[A0] 000006D2 3F20 move.w -[A7], -[A0] 000006D4 486E FFEC pea.l [A6 - 0x14] 000006D8 4EBA FEC4 jsr [PC - 0x13C /* 0000059E */] 000006DC 4FEF 000E lea.l A7, [A7 + 0xE] 000006E0 41EE FFF6 lea.l A0, [A6 - 0xA] 000006E4 43EE FFEC lea.l A1, [A6 - 0x14] 000006E8 20D9 move.l [A0]+, [A1]+ 000006EA 20D9 move.l [A0]+, [A1]+ 000006EC 30D9 move.w [A0]+, [A1]+ 000006EE 41EE FFEC lea.l A0, [A6 - 0x14] 000006F2 43F9 0000 0104 lea.l A1, [0x00000104 /* ScrHRes */] 000006F8 20D9 move.l [A0]+, [A1]+ 000006FA 20D9 move.l [A0]+, [A1]+ 000006FC 30D9 move.w [A0]+, [A1]+ 000006FE 4879 0000 010E push.l 0x10E 00000704 486E FFF6 pea.l [A6 - 0xA] 00000708 3F3C 0008 move.w -[A7], 0x8 0000070C A9EB syscall Pack4/FP68K 0000070E 6616 bne +0x18 /* 00000726 */ 00000710 4254 clr.w [A4] 00000712 206E 0008 movea.l A0, [A6 + 0x8] 00000716 43F9 0000 0118 lea.l A1, [0x00000118 /* TheZone */] 0000071C 20D9 move.l [A0]+, [A1]+ 0000071E 20D9 move.l [A0]+, [A1]+ 00000720 30D9 move.w [A0]+, [A1]+ 00000722 6000 00C0 bra +0xC2 /* 000007E4 */ label00000726: 00000726 486E FFF6 pea.l [A6 - 0xA] 0000072A 3F3C 0002 move.w -[A7], 0x2 0000072E A9EC syscall Pack5/Elems68K 00000730 41EE FFF6 lea.l A0, [A6 - 0xA] 00000734 2D58 FFE2 move.l [A6 - 0x1E], [A0]+ 00000738 2D58 FFE6 move.l [A6 - 0x1A], [A0]+ 0000073C 3D58 FFEA move.w [A6 - 0x16], [A0]+ 00000740 486E FFE2 pea.l [A6 - 0x1E] 00000744 3F3C 0016 move.w -[A7], 0x16 00000748 A9EB syscall Pack4/FP68K 0000074A 486E FFE2 pea.l [A6 - 0x1E] 0000074E 4854 pea.l [A4] 00000750 3F3C 2010 move.w -[A7], 0x2010 00000754 A9EB syscall Pack4/FP68K 00000756 4854 pea.l [A4] 00000758 486E FFF6 pea.l [A6 - 0xA] 0000075C 3F3C 2002 move.w -[A7], 0x2002 00000760 A9EB syscall Pack4/FP68K 00000762 486E FFF6 pea.l [A6 - 0xA] 00000766 486E FFEC pea.l [A6 - 0x14] 0000076A 3F3C 8012 move.w -[A7], 0x8012 0000076E A9EC syscall Pack5/Elems68K 00000770 4879 0000 0122 push.l 0x122 00000776 486E FFEC pea.l [A6 - 0x14] 0000077A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000077E A9EB syscall Pack4/FP68K 00000780 6D14 blt +0x16 /* 00000796 */ 00000782 5254 addq.w [A4], 1 00000784 4879 0000 012C push.l 0x12C 0000078A 486E FFEC pea.l [A6 - 0x14] 0000078E 3F3C 0004 move.w -[A7], 0x4 00000792 A9EB syscall Pack4/FP68K 00000794 6024 bra +0x26 /* 000007BA */ label00000796: 00000796 4879 0000 0136 push.l 0x136 0000079C 486E FFEC pea.l [A6 - 0x14] 000007A0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000007A4 A9EB syscall Pack4/FP68K 000007A6 6C12 bge +0x14 /* 000007BA */ 000007A8 5354 subq.w [A4], 1 000007AA 4879 0000 0140 push.l 0x140 000007B0 486E FFEC pea.l [A6 - 0x14] 000007B4 3F3C 0004 move.w -[A7], 0x4 000007B8 A9EB syscall Pack4/FP68K label000007BA: 000007BA 7000 moveq.l D0, 0x00 000007BC 082E 0007 000E btst.b [A6 + 0xE], 0x7 000007C2 56C0 sne D0 000007C4 4400 neg.b D0 000007C6 08AE 0007 FFEE bclr.b [A6 - 0x12], 0x7 000007CC 0200 0001 andi.b D0, 0x1 000007D0 EF08 lsl D0.b, 7 000007D2 812E FFEE or.b [A6 - 0x12], D0 000007D6 206E 0008 movea.l A0, [A6 + 0x8] 000007DA 43EE FFEC lea.l A1, [A6 - 0x14] 000007DE 20D9 move.l [A0]+, [A1]+ 000007E0 20D9 move.l [A0]+, [A1]+ 000007E2 30D9 move.w [A0]+, [A1]+ label000007E4: 000007E4 285F movea.l A4, [A7]+ 000007E6 4E5E unlink A6 000007E8 4E75 rts 000007EA 4652 not.w [A2] 000007EC 4558 chk.w D2, [A0]+ 000007EE 5020 addq.b -[A0], 8 000007F0 2020 move.l D0, -[A0] 000007F2 4E56 0000 link A6, 0 000007F6 2F07 move.l -[A7], D7 000007F8 2E2E 0008 move.l D7, [A6 + 0x8] 000007FC 4A87 tst.l D7 000007FE 6C06 bge +0x8 /* 00000806 */ 00000800 2007 move.l D0, D7 00000802 4480 neg.l D0 00000804 6002 bra +0x4 /* 00000808 */ label00000806: 00000806 2007 move.l D0, D7 label00000808: 00000808 2E1F move.l D7, [A7]+ 0000080A 4E5E unlink A6 0000080C 4E75 rts 0000080E 4C41 4253 movem.l D0,D1,D4,D6,A1,A6, D1 00000812 2020 move.l D0, -[A0] 00000814 2020 move.l D0, -[A0] 00000816 4E56 0000 link A6, 0 0000081A 486E 0016 pea.l [A6 + 0x16] 0000081E 486E 000C pea.l [A6 + 0xC] 00000822 3F3C 0018 move.w -[A7], 0x18 00000826 A9EB syscall Pack4/FP68K 00000828 206E 0008 movea.l A0, [A6 + 0x8] 0000082C 43EE 000C lea.l A1, [A6 + 0xC] 00000830 20D9 move.l [A0]+, [A1]+ 00000832 20D9 move.l [A0]+, [A1]+ 00000834 30D9 move.w [A0]+, [A1]+ 00000836 4E5E unlink A6 00000838 4E75 rts 0000083A 4C44 4558 movem.l D3,D4,D6,A0,A2,A6, D4 0000083E 5020 addq.b -[A0], 8 00000840 2020 move.l D0, -[A0] 00000842 4E56 FFF6 link A6, -0x000A 00000846 4879 0000 014A push.l 0x14A 0000084C 486E 000C pea.l [A6 + 0xC] 00000850 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000854 A9EB syscall Pack4/FP68K 00000856 6E30 bgt +0x32 /* 00000888 */ 00000858 7021 moveq.l D0, 0x21 0000085A 3B40 FE7E move.w [A5 - 0x182], D0 0000085E 41ED FB2A lea.l A0, [A5 - 0x4D6] 00000862 2D58 FFF6 move.l [A6 - 0xA], [A0]+ 00000866 2D58 FFFA move.l [A6 - 0x6], [A0]+ 0000086A 3D58 FFFE move.w [A6 - 0x2], [A0]+ 0000086E 486E FFF6 pea.l [A6 - 0xA] 00000872 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000876 A9EB syscall Pack4/FP68K 00000878 206E 0008 movea.l A0, [A6 + 0x8] 0000087C 43EE FFF6 lea.l A1, [A6 - 0xA] 00000880 20D9 move.l [A0]+, [A1]+ 00000882 20D9 move.l [A0]+, [A1]+ 00000884 30D9 move.w [A0]+, [A1]+ 00000886 6016 bra +0x18 /* 0000089E */ label00000888: 00000888 486E 000C pea.l [A6 + 0xC] 0000088C 4267 clr.w -[A7] 0000088E A9EC syscall Pack5/Elems68K 00000890 206E 0008 movea.l A0, [A6 + 0x8] 00000894 43EE 000C lea.l A1, [A6 + 0xC] 00000898 20D9 move.l [A0]+, [A1]+ 0000089A 20D9 move.l [A0]+, [A1]+ 0000089C 30D9 move.w [A0]+, [A1]+ label0000089E: 0000089E 4E5E unlink A6 000008A0 4E75 rts 000008A2 4C4F 4720 movem.l D5,A0,A1,A2,A6, A7 000008A6 2020 move.l D0, -[A0] 000008A8 2020 move.l D0, -[A0] 000008AA 4E56 FFF6 link A6, -0x000A 000008AE 4879 0000 0154 push.l 0x154 000008B4 486E 000C pea.l [A6 + 0xC] 000008B8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000008BC A9EB syscall Pack4/FP68K 000008BE 6E30 bgt +0x32 /* 000008F0 */ 000008C0 7021 moveq.l D0, 0x21 000008C2 3B40 FE7E move.w [A5 - 0x182], D0 000008C6 41ED FB2A lea.l A0, [A5 - 0x4D6] 000008CA 2D58 FFF6 move.l [A6 - 0xA], [A0]+ 000008CE 2D58 FFFA move.l [A6 - 0x6], [A0]+ 000008D2 3D58 FFFE move.w [A6 - 0x2], [A0]+ 000008D6 486E FFF6 pea.l [A6 - 0xA] 000008DA 3F3C 000D move.w -[A7], 0xD /* '\r' */ 000008DE A9EB syscall Pack4/FP68K 000008E0 206E 0008 movea.l A0, [A6 + 0x8] 000008E4 43EE FFF6 lea.l A1, [A6 - 0xA] 000008E8 20D9 move.l [A0]+, [A1]+ 000008EA 20D9 move.l [A0]+, [A1]+ 000008EC 30D9 move.w [A0]+, [A1]+ 000008EE 6026 bra +0x28 /* 00000916 */ label000008F0: 000008F0 486E 000C pea.l [A6 + 0xC] 000008F4 3F3C 0002 move.w -[A7], 0x2 000008F8 A9EC syscall Pack5/Elems68K 000008FA 486D FB3E pea.l [A5 - 0x4C2] 000008FE 486E 000C pea.l [A6 + 0xC] 00000902 3F3C 0006 move.w -[A7], 0x6 00000906 A9EB syscall Pack4/FP68K 00000908 206E 0008 movea.l A0, [A6 + 0x8] 0000090C 43EE 000C lea.l A1, [A6 + 0xC] 00000910 20D9 move.l [A0]+, [A1]+ 00000912 20D9 move.l [A0]+, [A1]+ 00000914 30D9 move.w [A0]+, [A1]+ label00000916: 00000916 4E5E unlink A6 00000918 4E75 rts 0000091A 4C4F 4731 movem.l D0,D4,D5,A0,A1,A2,A6, A7 0000091E 3020 move.w D0, -[A0] 00000920 2020 move.l D0, -[A0] fn00000922: 00000922 4E56 FFEA link A6, -0x0016 00000926 2F0C move.l -[A7], A4 00000928 286E 0016 movea.l A4, [A6 + 0x16] 0000092C 41EE 000C lea.l A0, [A6 + 0xC] 00000930 2D58 FFF6 move.l [A6 - 0xA], [A0]+ 00000934 2D58 FFFA move.l [A6 - 0x6], [A0]+ 00000938 3D58 FFFE move.w [A6 - 0x2], [A0]+ 0000093C 486E FFF6 pea.l [A6 - 0xA] 00000940 3F3C 0016 move.w -[A7], 0x16 00000944 A9EB syscall Pack4/FP68K 00000946 486E FFF6 pea.l [A6 - 0xA] 0000094A 4854 pea.l [A4] 0000094C 3F3C 2010 move.w -[A7], 0x2010 00000950 A9EB syscall Pack4/FP68K 00000952 3F14 move.w -[A7], [A4] 00000954 4EBA F6AA jsr [PC - 0x956 /* 00000000 */] 00000958 548F addq.l A7, 2 0000095A 41EE 0016 lea.l A0, [A6 + 0x16] 0000095E 2F20 move.l -[A7], -[A0] 00000960 2F20 move.l -[A7], -[A0] 00000962 3F20 move.w -[A7], -[A0] 00000964 486E FFEC pea.l [A6 - 0x14] 00000968 3D40 FFEA move.w [A6 - 0x16], D0 0000096C 4EBA FC30 jsr [PC - 0x3D0 /* 0000059E */] 00000970 4FEF 000E lea.l A7, [A7 + 0xE] 00000974 486E FFEA pea.l [A6 - 0x16] 00000978 486E FFEC pea.l [A6 - 0x14] 0000097C 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00000980 A9EB syscall Pack4/FP68K 00000982 6C0A bge +0xC /* 0000098E */ 00000984 4A54 tst.w [A4] 00000986 6F04 ble +0x6 /* 0000098C */ 00000988 5354 subq.w [A4], 1 0000098A 6002 bra +0x4 /* 0000098E */ label0000098C: 0000098C 5254 addq.w [A4], 1 label0000098E: 0000098E 4854 pea.l [A4] 00000990 486E 000C pea.l [A6 + 0xC] 00000994 3F3C 2002 move.w -[A7], 0x2002 00000998 A9EB syscall Pack4/FP68K 0000099A 206E 0008 movea.l A0, [A6 + 0x8] 0000099E 43EE 000C lea.l A1, [A6 + 0xC] 000009A2 20D9 move.l [A0]+, [A1]+ 000009A4 20D9 move.l [A0]+, [A1]+ 000009A6 30D9 move.w [A0]+, [A1]+ 000009A8 285F movea.l A4, [A7]+ 000009AA 4E5E unlink A6 000009AC 4E75 rts 000009AE 4D4F chk.w D6, A7 000009B0 4446 neg.w D6 000009B2 2020 move.l D0, -[A0] 000009B4 2020 move.l D0, -[A0] 000009B6 4E56 FFF2 link A6, -0x000E 000009BA 4879 0000 015E push.l 0x15E 000009C0 486E 000C pea.l [A6 + 0xC] 000009C4 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000009C8 A9EB syscall Pack4/FP68K 000009CA 6C30 bge +0x32 /* 000009FC */ 000009CC 486E FFFE pea.l [A6 - 0x2] 000009D0 41EE 0020 lea.l A0, [A6 + 0x20] 000009D4 2F20 move.l -[A7], -[A0] 000009D6 2F20 move.l -[A7], -[A0] 000009D8 3F20 move.w -[A7], -[A0] 000009DA 486E FFF4 pea.l [A6 - 0xC] 000009DE 4EBA FF42 jsr [PC - 0xBE /* 00000922 */] 000009E2 4FEF 0012 lea.l A7, [A7 + 0x12] 000009E6 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0 000009EC 486E FFF2 pea.l [A6 - 0xE] 000009F0 486E FFF4 pea.l [A6 - 0xC] 000009F4 3F3C 2008 move.w -[A7], 0x2008 000009F8 A9EB syscall Pack4/FP68K 000009FA 6624 bne +0x26 /* 00000A20 */ label000009FC: 000009FC 4879 0000 0168 push.l 0x168 00000A02 486E 000C pea.l [A6 + 0xC] 00000A06 3F3C 0008 move.w -[A7], 0x8 00000A0A A9EB syscall Pack4/FP68K 00000A0C 6642 bne +0x44 /* 00000A50 */ 00000A0E 4879 0000 0172 push.l 0x172 00000A14 486E 0016 pea.l [A6 + 0x16] 00000A18 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000A1C A9EB syscall Pack4/FP68K 00000A1E 6C30 bge +0x32 /* 00000A50 */ label00000A20: 00000A20 7021 moveq.l D0, 0x21 00000A22 3B40 FE7E move.w [A5 - 0x182], D0 00000A26 41ED FB2A lea.l A0, [A5 - 0x4D6] 00000A2A 2D58 FFF4 move.l [A6 - 0xC], [A0]+ 00000A2E 2D58 FFF8 move.l [A6 - 0x8], [A0]+ 00000A32 3D58 FFFC move.w [A6 - 0x4], [A0]+ 00000A36 486E FFF4 pea.l [A6 - 0xC] 00000A3A 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000A3E A9EB syscall Pack4/FP68K 00000A40 41EE 000C lea.l A0, [A6 + 0xC] 00000A44 43EE FFF4 lea.l A1, [A6 - 0xC] 00000A48 20D9 move.l [A0]+, [A1]+ 00000A4A 20D9 move.l [A0]+, [A1]+ 00000A4C 30D9 move.w [A0]+, [A1]+ 00000A4E 602A bra +0x2C /* 00000A7A */ label00000A50: 00000A50 486E 0016 pea.l [A6 + 0x16] 00000A54 486E 000C pea.l [A6 + 0xC] 00000A58 3F3C 8012 move.w -[A7], 0x8012 00000A5C A9EC syscall Pack5/Elems68K 00000A5E 0838 0002 0A4A btst.b [0x00000A4A /* FPState */], 0x2 00000A64 6714 beq +0x16 /* 00000A7A */ 00000A66 7022 moveq.l D0, 0x22 00000A68 3B40 FE7E move.w [A5 - 0x182], D0 00000A6C 41EE 000C lea.l A0, [A6 + 0xC] 00000A70 43ED FB2A lea.l A1, [A5 - 0x4D6] 00000A74 20D9 move.l [A0]+, [A1]+ 00000A76 20D9 move.l [A0]+, [A1]+ 00000A78 30D9 move.w [A0]+, [A1]+ label00000A7A: 00000A7A 206E 0008 movea.l A0, [A6 + 0x8] 00000A7E 43EE 000C lea.l A1, [A6 + 0xC] 00000A82 20D9 move.l [A0]+, [A1]+ 00000A84 20D9 move.l [A0]+, [A1]+ 00000A86 30D9 move.w [A0]+, [A1]+ 00000A88 4E5E unlink A6 00000A8A 4E75 rts 00000A8C 504F addq.w A7, 8 00000A8E 5720 subq.b -[A0], 3 00000A90 2020 move.l D0, -[A0] 00000A92 2020 move.l D0, -[A0] export_14: 00000A94 4879 41C6 4E6D push.l 0x41C64E6D 00000A9A 2F2D FB48 move.l -[A7], [A5 - 0x4B8] 00000A9E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000AA2 0680 0000 3039 addi.l D0, 0x3039 /* '09' */ 00000AA8 2B40 FB48 move.l [A5 - 0x4B8], D0 00000AAC 303C 7FFF move.w D0, 0x7FFF 00000AB0 C06D FB48 and.w D0, [A5 - 0x4B8] 00000AB4 4E75 rts export_16: 00000AB6 4E56 0000 link A6, 0 00000ABA 486E 000C pea.l [A6 + 0xC] 00000ABE 3F3C 0018 move.w -[A7], 0x18 00000AC2 A9EC syscall Pack5/Elems68K 00000AC4 206E 0008 movea.l A0, [A6 + 0x8] 00000AC8 43EE 000C lea.l A1, [A6 + 0xC] 00000ACC 20D9 move.l [A0]+, [A1]+ 00000ACE 20D9 move.l [A0]+, [A1]+ 00000AD0 30D9 move.w [A0]+, [A1]+ 00000AD2 4E5E unlink A6 00000AD4 4E75 rts 00000AD6 5349 subq.w A1, 1 00000AD8 4E20 .invalid // invalid opcode 4 00000ADA 2020 move.l D0, -[A0] 00000ADC 2020 move.l D0, -[A0] 00000ADE 4E56 FFE2 link A6, -0x001E 00000AE2 41EE 0016 lea.l A0, [A6 + 0x16] 00000AE6 2F20 move.l -[A7], -[A0] 00000AE8 2F20 move.l -[A7], -[A0] 00000AEA 3F20 move.w -[A7], -[A0] 00000AEC 486E FFEC pea.l [A6 - 0x14] 00000AF0 4EBA FAAC jsr [PC - 0x554 /* 0000059E */] 00000AF4 4FEF 000E lea.l A7, [A7 + 0xE] 00000AF8 41EE FFF6 lea.l A0, [A6 - 0xA] 00000AFC 43EE FFEC lea.l A1, [A6 - 0x14] 00000B00 20D9 move.l [A0]+, [A1]+ 00000B02 20D9 move.l [A0]+, [A1]+ 00000B04 30D9 move.w [A0]+, [A1]+ 00000B06 4879 0000 017C push.l 0x17C 00000B0C 486E FFF6 pea.l [A6 - 0xA] 00000B10 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000B14 A9EB syscall Pack4/FP68K 00000B16 6D00 0086 blt +0x88 /* 00000B9E */ 00000B1A 486E FFF6 pea.l [A6 - 0xA] 00000B1E 3F3C 000C move.w -[A7], 0xC 00000B22 A9EC syscall Pack5/Elems68K 00000B24 0838 0002 0A4A btst.b [0x00000A4A /* FPState */], 0x2 00000B2A 6716 beq +0x18 /* 00000B42 */ 00000B2C 7022 moveq.l D0, 0x22 00000B2E 3B40 FE7E move.w [A5 - 0x182], D0 00000B32 41EE FFF6 lea.l A0, [A6 - 0xA] 00000B36 43ED FB2A lea.l A1, [A5 - 0x4D6] 00000B3A 20D9 move.l [A0]+, [A1]+ 00000B3C 20D9 move.l [A0]+, [A1]+ 00000B3E 30D9 move.w [A0]+, [A1]+ 00000B40 605C bra +0x5E /* 00000B9E */ label00000B42: 00000B42 41EE FFF6 lea.l A0, [A6 - 0xA] 00000B46 2D58 FFEC move.l [A6 - 0x14], [A0]+ 00000B4A 2D58 FFF0 move.l [A6 - 0x10], [A0]+ 00000B4E 3D58 FFF4 move.w [A6 - 0xC], [A0]+ 00000B52 4879 0000 0186 push.l 0x186 00000B58 486E FFEC pea.l [A6 - 0x14] 00000B5C 3F3C 0000 move.w -[A7], 0x0 00000B60 A9EB syscall Pack4/FP68K 00000B62 41EE FFF6 lea.l A0, [A6 - 0xA] 00000B66 2D58 FFE2 move.l [A6 - 0x1E], [A0]+ 00000B6A 2D58 FFE6 move.l [A6 - 0x1A], [A0]+ 00000B6E 3D58 FFEA move.w [A6 - 0x16], [A0]+ 00000B72 486E FFEC pea.l [A6 - 0x14] 00000B76 486E FFE2 pea.l [A6 - 0x1E] 00000B7A 3F3C 0006 move.w -[A7], 0x6 00000B7E A9EB syscall Pack4/FP68K 00000B80 486E FFE2 pea.l [A6 - 0x1E] 00000B84 486E FFF6 pea.l [A6 - 0xA] 00000B88 3F3C 0000 move.w -[A7], 0x0 00000B8C A9EB syscall Pack4/FP68K 00000B8E 4879 0000 0190 push.l 0x190 00000B94 486E FFF6 pea.l [A6 - 0xA] 00000B98 3F3C 0004 move.w -[A7], 0x4 00000B9C A9EB syscall Pack4/FP68K label00000B9E: 00000B9E 7000 moveq.l D0, 0x00 00000BA0 082E 0007 000E btst.b [A6 + 0xE], 0x7 00000BA6 56C0 sne D0 00000BA8 4400 neg.b D0 00000BAA 08AE 0007 FFF8 bclr.b [A6 - 0x8], 0x7 00000BB0 0200 0001 andi.b D0, 0x1 00000BB4 EF08 lsl D0.b, 7 00000BB6 812E FFF8 or.b [A6 - 0x8], D0 00000BBA 206E 0008 movea.l A0, [A6 + 0x8] 00000BBE 43EE FFF6 lea.l A1, [A6 - 0xA] 00000BC2 20D9 move.l [A0]+, [A1]+ 00000BC4 20D9 move.l [A0]+, [A1]+ 00000BC6 30D9 move.w [A0]+, [A1]+ 00000BC8 4E5E unlink A6 00000BCA 4E75 rts 00000BCC 5349 subq.w A1, 1 00000BCE 4E48 trap 8 00000BD0 2020 move.l D0, -[A0] 00000BD2 2020 move.l D0, -[A0] fn00000BD4: 00000BD4 4E56 0000 link A6, 0 00000BD8 4879 0000 019A push.l 0x19A 00000BDE 486E 000C pea.l [A6 + 0xC] 00000BE2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000BE6 A9EB syscall Pack4/FP68K 00000BE8 6C18 bge +0x1A /* 00000C02 */ 00000BEA 7021 moveq.l D0, 0x21 00000BEC 3B40 FE7E move.w [A5 - 0x182], D0 00000BF0 206E 0008 movea.l A0, [A6 + 0x8] 00000BF4 43F9 0000 01A4 lea.l A1, [0x000001A4] 00000BFA 20D9 move.l [A0]+, [A1]+ 00000BFC 20D9 move.l [A0]+, [A1]+ 00000BFE 30D9 move.w [A0]+, [A1]+ 00000C00 6018 bra +0x1A /* 00000C1A */ label00000C02: 00000C02 486E 000C pea.l [A6 + 0xC] 00000C06 3F3C 0012 move.w -[A7], 0x12 00000C0A A9EB syscall Pack4/FP68K 00000C0C 206E 0008 movea.l A0, [A6 + 0x8] 00000C10 43EE 000C lea.l A1, [A6 + 0xC] 00000C14 20D9 move.l [A0]+, [A1]+ 00000C16 20D9 move.l [A0]+, [A1]+ 00000C18 30D9 move.w [A0]+, [A1]+ label00000C1A: 00000C1A 4E5E unlink A6 00000C1C 4E75 rts 00000C1E 5351 subq.w [A1], 1 00000C20 5254 addq.w [A4], 1 00000C22 2020 move.l D0, -[A0] 00000C24 2020 move.l D0, -[A0] export_15: 00000C26 4E56 0000 link A6, 0 00000C2A 7000 moveq.l D0, 0x00 00000C2C 302E 0008 move.w D0, [A6 + 0x8] 00000C30 2B40 FB48 move.l [A5 - 0x4B8], D0 00000C34 4E5E unlink A6 00000C36 4E75 rts 00000C38 5352 subq.w [A2], 1 00000C3A 414E chk.w D0, A6 00000C3C 4420 neg.b -[A0] 00000C3E 2020 move.l D0, -[A0] 00000C40 4E56 0000 link A6, 0 00000C44 486E 000C pea.l [A6 + 0xC] 00000C48 3F3C 001C move.w -[A7], 0x1C 00000C4C A9EC syscall Pack5/Elems68K 00000C4E 0838 0000 0A4A btst.b [0x00000A4A /* FPState */], 0x0 00000C54 6610 bne +0x12 /* 00000C66 */ 00000C56 486D FB34 pea.l [A5 - 0x4CC] 00000C5A 486E 000C pea.l [A6 + 0xC] 00000C5E 3F3C 0008 move.w -[A7], 0x8 00000C62 A9EB syscall Pack4/FP68K 00000C64 6614 bne +0x16 /* 00000C7A */ label00000C66: 00000C66 7022 moveq.l D0, 0x22 00000C68 3B40 FE7E move.w [A5 - 0x182], D0 00000C6C 41EE 000C lea.l A0, [A6 + 0xC] 00000C70 43ED FB2A lea.l A1, [A5 - 0x4D6] 00000C74 20D9 move.l [A0]+, [A1]+ 00000C76 20D9 move.l [A0]+, [A1]+ 00000C78 30D9 move.w [A0]+, [A1]+ label00000C7A: 00000C7A 206E 0008 movea.l A0, [A6 + 0x8] 00000C7E 43EE 000C lea.l A1, [A6 + 0xC] 00000C82 20D9 move.l [A0]+, [A1]+ 00000C84 20D9 move.l [A0]+, [A1]+ 00000C86 30D9 move.w [A0]+, [A1]+ 00000C88 4E5E unlink A6 00000C8A 4E75 rts 00000C8C 5441 addq.w D1, 2 00000C8E 4E20 .invalid // invalid opcode 4 00000C90 2020 move.l D0, -[A0] 00000C92 2020 move.l D0, -[A0] 00000C94 4E56 FFE2 link A6, -0x001E 00000C98 41EE 0016 lea.l A0, [A6 + 0x16] 00000C9C 2F20 move.l -[A7], -[A0] 00000C9E 2F20 move.l -[A7], -[A0] 00000CA0 3F20 move.w -[A7], -[A0] 00000CA2 486E FFEC pea.l [A6 - 0x14] 00000CA6 4EBA F8F6 jsr [PC - 0x70A /* 0000059E */] 00000CAA 4FEF 000E lea.l A7, [A7 + 0xE] 00000CAE 41EE FFF6 lea.l A0, [A6 - 0xA] 00000CB2 43EE FFEC lea.l A1, [A6 - 0x14] 00000CB6 20D9 move.l [A0]+, [A1]+ 00000CB8 20D9 move.l [A0]+, [A1]+ 00000CBA 30D9 move.w [A0]+, [A1]+ 00000CBC 4879 0000 01AE push.l 0x1AE 00000CC2 486E FFF6 pea.l [A6 - 0xA] 00000CC6 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000CCA A9EB syscall Pack4/FP68K 00000CCC 6D70 blt +0x72 /* 00000D3E */ 00000CCE 4879 0000 01B8 push.l 0x1B8 00000CD4 486E FFF6 pea.l [A6 - 0xA] 00000CD8 3F3C 0004 move.w -[A7], 0x4 00000CDC A9EB syscall Pack4/FP68K 00000CDE 486E FFF6 pea.l [A6 - 0xA] 00000CE2 3F3C 000C move.w -[A7], 0xC 00000CE6 A9EC syscall Pack5/Elems68K 00000CE8 41EE FFF6 lea.l A0, [A6 - 0xA] 00000CEC 2D58 FFEC move.l [A6 - 0x14], [A0]+ 00000CF0 2D58 FFF0 move.l [A6 - 0x10], [A0]+ 00000CF4 3D58 FFF4 move.w [A6 - 0xC], [A0]+ 00000CF8 486E FFEC pea.l [A6 - 0x14] 00000CFC 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000D00 A9EB syscall Pack4/FP68K 00000D02 41EE FFF6 lea.l A0, [A6 - 0xA] 00000D06 2D58 FFE2 move.l [A6 - 0x1E], [A0]+ 00000D0A 2D58 FFE6 move.l [A6 - 0x1A], [A0]+ 00000D0E 3D58 FFEA move.w [A6 - 0x16], [A0]+ 00000D12 4879 0000 01C2 push.l 0x1C2 00000D18 486E FFE2 pea.l [A6 - 0x1E] 00000D1C 3F3C 0000 move.w -[A7], 0x0 00000D20 A9EB syscall Pack4/FP68K 00000D22 486E FFE2 pea.l [A6 - 0x1E] 00000D26 486E FFEC pea.l [A6 - 0x14] 00000D2A 3F3C 0006 move.w -[A7], 0x6 00000D2E A9EB syscall Pack4/FP68K 00000D30 41EE FFF6 lea.l A0, [A6 - 0xA] 00000D34 43EE FFEC lea.l A1, [A6 - 0x14] 00000D38 20D9 move.l [A0]+, [A1]+ 00000D3A 20D9 move.l [A0]+, [A1]+ 00000D3C 30D9 move.w [A0]+, [A1]+ label00000D3E: 00000D3E 7000 moveq.l D0, 0x00 00000D40 082E 0007 000E btst.b [A6 + 0xE], 0x7 00000D46 56C0 sne D0 00000D48 4400 neg.b D0 00000D4A 08AE 0007 FFF8 bclr.b [A6 - 0x8], 0x7 00000D50 0200 0001 andi.b D0, 0x1 00000D54 EF08 lsl D0.b, 7 00000D56 812E FFF8 or.b [A6 - 0x8], D0 00000D5A 206E 0008 movea.l A0, [A6 + 0x8] 00000D5E 43EE FFF6 lea.l A1, [A6 - 0xA] 00000D62 20D9 move.l [A0]+, [A1]+ 00000D64 20D9 move.l [A0]+, [A1]+ 00000D66 30D9 move.w [A0]+, [A1]+ 00000D68 4E5E unlink A6 00000D6A 4E75 rts 00000D6C 5441 addq.w D1, 2 00000D6E 4E48 trap 8 00000D70 2020 move.l D0, -[A0] 00000D72 2020 move.l D0, -[A0] 00000D74 4E56 0000 link A6, 0 00000D78 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00000D7C 286E 0008 movea.l A4, [A6 + 0x8] 00000D80 266E 000C movea.l A3, [A6 + 0xC] 00000D84 3E2E 0010 move.w D7, [A6 + 0x10] 00000D88 244C movea.l A2, A4 00000D8A 4A47 tst.w D7 00000D8C 6E04 bgt +0x6 /* 00000D92 */ 00000D8E 7000 moveq.l D0, 0x00 00000D90 6026 bra +0x28 /* 00000DB8 */ label00000D92: 00000D92 3007 move.w D0, D7 00000D94 5347 subq.w D7, 1 00000D96 4A40 tst.w D0 00000D98 670C beq +0xE /* 00000DA6 */ 00000D9A 41D4 lea.l A0, [A4] 00000D9C 528C addq.l A4, 1 00000D9E 43D3 lea.l A1, [A3] 00000DA0 528B addq.l A3, 1 00000DA2 1091 move.b [A0], [A1] 00000DA4 66EC bne -0x12 /* 00000D92 */ label00000DA6: 00000DA6 4A47 tst.w D7 00000DA8 6708 beq +0xA /* 00000DB2 */ 00000DAA 4A2C FFFF tst.b [A4 - 0x1] 00000DAE 6702 beq +0x4 /* 00000DB2 */ 00000DB0 4214 clr.b [A4] label00000DB2: 00000DB2 200C move.l D0, A4 00000DB4 908A sub.l D0, A2 00000DB6 5380 subq.l D0, 1 label00000DB8: 00000DB8 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 00000DBC 4E5E unlink A6 00000DBE 4E75 rts 00000DC0 5354 subq.w [A4], 1 00000DC2 4343 chk.w D1, D3 00000DC4 5059 addq.w [A1]+, 8 00000DC6 2020 move.l D0, -[A0] 00000DC8 4E56 0000 link A6, 0 00000DCC 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DD0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DD4 4EBA 0466 jsr [PC + 0x466 /* 0000123C */] 00000DD8 508F addq.l A7, 8 00000DDA 4E5E unlink A6 00000DDC 4E75 rts 00000DDE 5354 subq.w [A4], 1 00000DE0 4349 chk.w D1, A1 00000DE2 5320 subq.b -[A0], 1 00000DE4 2020 move.l D0, -[A0] 00000DE6 4E56 0000 link A6, 0 00000DEA 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DF2 4EBA 019A jsr [PC + 0x19A /* 00000F8E */] 00000DF6 508F addq.l A7, 8 00000DF8 4E5E unlink A6 00000DFA 4E75 rts 00000DFC 5354 subq.w [A4], 1 00000DFE 4349 chk.w D1, A1 00000E00 534E subq.w A6, 1 00000E02 2020 move.l D0, -[A0] 00000E04 4E56 0000 link A6, 0 00000E08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E0C 4EBA 01C0 jsr [PC + 0x1C0 /* 00000FCE */] 00000E10 588F addq.l A7, 4 00000E12 4E5E unlink A6 00000E14 4E75 rts 00000E16 5354 subq.w [A4], 1 00000E18 434C chk.w D1, A4 00000E1A 454E chk.w D2, A6 00000E1C 2020 move.l D0, -[A0] 00000E1E 4E56 0000 link A6, 0 00000E22 2F0C move.l -[A7], A4 00000E24 286E 0008 movea.l A4, [A6 + 0x8] 00000E28 6002 bra +0x4 /* 00000E2C */ label00000E2A: 00000E2A 528C addq.l A4, 1 label00000E2C: 00000E2C 1014 move.b D0, [A4] 00000E2E 4880 ext.w D0 00000E30 41ED FB4E lea.l A0, [A5 - 0x4B2] 00000E34 D0C0 add.w A0, D0 00000E36 1028 0001 move.b D0, [A0 + 0x1] 00000E3A 4880 ext.w D0 00000E3C 0800 0007 btst.b D0, 0x7 00000E40 67E8 beq -0x16 /* 00000E2A */ 00000E42 200C move.l D0, A4 00000E44 285F movea.l A4, [A7]+ 00000E46 4E5E unlink A6 00000E48 4E75 rts 00000E4A 5354 subq.w [A4], 1 00000E4C 5042 addq.w D2, 8 00000E4E 4C4B 2020 movem.l D5,A5, A3 00000E52 4E56 0000 link A6, 0 00000E56 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E5A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E5E 4EBA 028C jsr [PC + 0x28C /* 000010EC */] 00000E62 508F addq.l A7, 8 00000E64 4E5E unlink A6 00000E66 4E75 rts 00000E68 5354 subq.w [A4], 1 00000E6A 5042 addq.w D2, 8 00000E6C 524B addq.w A3, 1 00000E6E 2020 move.l D0, -[A0] 00000E70 4E56 0000 link A6, 0 00000E74 102E 000D move.b D0, [A6 + 0xD] 00000E78 4880 ext.w D0 00000E7A 3F00 move.w -[A7], D0 00000E7C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E80 4EBA 005E jsr [PC + 0x5E /* 00000EE0 */] 00000E84 5C8F addq.l A7, 6 00000E86 4E5E unlink A6 00000E88 4E75 rts 00000E8A 5354 subq.w [A4], 1 00000E8C 5043 addq.w D3, 8 00000E8E 4852 pea.l [A2] 00000E90 2020 move.l D0, -[A0] 00000E92 4E56 0000 link A6, 0 00000E96 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E9E 4EBA 00BA jsr [PC + 0xBA /* 00000F5A */] 00000EA2 508F addq.l A7, 8 00000EA4 4E5E unlink A6 00000EA6 4E75 rts 00000EA8 5354 subq.w [A4], 1 00000EAA 5043 addq.w D3, 8 00000EAC 5059 addq.w [A1]+, 8 00000EAE 2020 move.l D0, -[A0] 00000EB0 4E56 0000 link A6, 0 00000EB4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EB8 4EBA 0114 jsr [PC + 0x114 /* 00000FCE */] 00000EBC 588F addq.l A7, 4 00000EBE 48C0 ext.l D0 00000EC0 D0AE 0008 add.l D0, [A6 + 0x8] 00000EC4 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EC8 2F00 move.l -[A7], D0 00000ECA 4EBA 008E jsr [PC + 0x8E /* 00000F5A */] 00000ECE 508F addq.l A7, 8 00000ED0 202E 0008 move.l D0, [A6 + 0x8] 00000ED4 4E5E unlink A6 00000ED6 4E75 rts 00000ED8 5354 subq.w [A4], 1 00000EDA 5243 addq.w D3, 1 00000EDC 4154 chk.w D0, [A4] 00000EDE 2020 move.l D0, -[A0] fn00000EE0: 00000EE0 4E56 0000 link A6, 0 00000EE4 48E7 0108 movem.l -[A7], D7,A4 00000EE8 286E 0008 movea.l A4, [A6 + 0x8] 00000EEC 1E2E 000D move.b D7, [A6 + 0xD] 00000EF0 6002 bra +0x4 /* 00000EF4 */ label00000EF2: 00000EF2 528C addq.l A4, 1 label00000EF4: 00000EF4 BE14 cmp.b D7, [A4] 00000EF6 6704 beq +0x6 /* 00000EFC */ 00000EF8 4A14 tst.b [A4] 00000EFA 66F6 bne -0x8 /* 00000EF2 */ label00000EFC: 00000EFC BE14 cmp.b D7, [A4] 00000EFE 6604 bne +0x6 /* 00000F04 */ 00000F00 200C move.l D0, A4 00000F02 6002 bra +0x4 /* 00000F06 */ label00000F04: 00000F04 7000 moveq.l D0, 0x00 label00000F06: 00000F06 4CDF 1080 movem.l D7,A4, [A7]+ 00000F0A 4E5E unlink A6 00000F0C 4E75 rts 00000F0E 5354 subq.w [A4], 1 00000F10 5243 addq.w D3, 1 00000F12 4852 pea.l [A2] 00000F14 2020 move.l D0, -[A0] fn00000F16: 00000F16 4E56 0000 link A6, 0 00000F1A 6010 bra +0x12 /* 00000F2C */ label00000F1C: 00000F1C 206E 0008 movea.l A0, [A6 + 0x8] 00000F20 4A10 tst.b [A0] 00000F22 6716 beq +0x18 /* 00000F3A */ 00000F24 52AE 0008 addq.l [A6 + 0x8], 1 00000F28 52AE 000C addq.l [A6 + 0xC], 1 label00000F2C: 00000F2C 206E 000C movea.l A0, [A6 + 0xC] 00000F30 226E 0008 movea.l A1, [A6 + 0x8] 00000F34 1011 move.b D0, [A1] 00000F36 B010 cmp.b D0, [A0] 00000F38 67E2 beq -0x1C /* 00000F1C */ label00000F3A: 00000F3A 206E 000C movea.l A0, [A6 + 0xC] 00000F3E 1010 move.b D0, [A0] 00000F40 4880 ext.w D0 00000F42 206E 0008 movea.l A0, [A6 + 0x8] 00000F46 1210 move.b D1, [A0] 00000F48 4881 ext.w D1 00000F4A 9240 sub.w D1, D0 00000F4C 2001 move.l D0, D1 00000F4E 4E5E unlink A6 00000F50 4E75 rts 00000F52 5354 subq.w [A4], 1 00000F54 5243 addq.w D3, 1 00000F56 4D50 chk.w D6, [A0] 00000F58 2020 move.l D0, -[A0] export_17: fn00000F5A: 00000F5A 4E56 FFFC link A6, -0x0004 00000F5E 48E7 0018 movem.l -[A7], A3,A4 00000F62 286E 0008 movea.l A4, [A6 + 0x8] 00000F66 266E 000C movea.l A3, [A6 + 0xC] 00000F6A 2D4C FFFC move.l [A6 - 0x4], A4 label00000F6E: 00000F6E 41D4 lea.l A0, [A4] 00000F70 528C addq.l A4, 1 00000F72 43D3 lea.l A1, [A3] 00000F74 528B addq.l A3, 1 00000F76 1091 move.b [A0], [A1] 00000F78 66F4 bne -0xA /* 00000F6E */ 00000F7A 202E FFFC move.l D0, [A6 - 0x4] 00000F7E 4CDF 1800 movem.l A3,A4, [A7]+ 00000F82 4E5E unlink A6 00000F84 4E75 rts 00000F86 5354 subq.w [A4], 1 00000F88 5243 addq.w D3, 1 00000F8A 5059 addq.w [A1]+, 8 00000F8C 2020 move.l D0, -[A0] fn00000F8E: 00000F8E 4E56 0000 link A6, 0 00000F92 48E7 0118 movem.l -[A7], D7,A3,A4 00000F96 286E 0008 movea.l A4, [A6 + 0x8] 00000F9A 7E00 moveq.l D7, 0x00 00000F9C 601A bra +0x1C /* 00000FB8 */ label00000F9E: 00000F9E 266E 000C movea.l A3, [A6 + 0xC] 00000FA2 6002 bra +0x4 /* 00000FA6 */ label00000FA4: 00000FA4 528B addq.l A3, 1 label00000FA6: 00000FA6 4A13 tst.b [A3] 00000FA8 6706 beq +0x8 /* 00000FB0 */ 00000FAA 1014 move.b D0, [A4] 00000FAC B013 cmp.b D0, [A3] 00000FAE 66F4 bne -0xA /* 00000FA4 */ label00000FB0: 00000FB0 4A13 tst.b [A3] 00000FB2 6608 bne +0xA /* 00000FBC */ 00000FB4 528C addq.l A4, 1 00000FB6 5247 addq.w D7, 1 label00000FB8: 00000FB8 4A14 tst.b [A4] 00000FBA 66E2 bne -0x1C /* 00000F9E */ label00000FBC: 00000FBC 3007 move.w D0, D7 00000FBE 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000FC2 4E5E unlink A6 00000FC4 4E75 rts 00000FC6 5354 subq.w [A4], 1 00000FC8 5243 addq.w D3, 1 00000FCA 5350 subq.w [A0], 1 00000FCC 4E20 .invalid // invalid opcode 4 fn00000FCE: 00000FCE 4E56 FFFC link A6, -0x0004 00000FD2 2F0C move.l -[A7], A4 00000FD4 286E 0008 movea.l A4, [A6 + 0x8] 00000FD8 2D4C FFFC move.l [A6 - 0x4], A4 label00000FDC: 00000FDC 41D4 lea.l A0, [A4] 00000FDE 528C addq.l A4, 1 00000FE0 4A10 tst.b [A0] 00000FE2 66F8 bne -0x6 /* 00000FDC */ 00000FE4 200C move.l D0, A4 00000FE6 90AE FFFC sub.l D0, [A6 - 0x4] 00000FEA 5380 subq.l D0, 1 00000FEC 285F movea.l A4, [A7]+ 00000FEE 4E5E unlink A6 00000FF0 4E75 rts 00000FF2 5354 subq.w [A4], 1 00000FF4 524C addq.w A4, 1 00000FF6 454E chk.w D2, A6 00000FF8 2020 move.l D0, -[A0] 00000FFA 4E56 FFFC link A6, -0x0004 00000FFE 48E7 0118 movem.l -[A7], D7,A3,A4 00001002 286E 0008 movea.l A4, [A6 + 0x8] 00001006 266E 000C movea.l A3, [A6 + 0xC] 0000100A 3E2E 0010 move.w D7, [A6 + 0x10] 0000100E 2D4C FFFC move.l [A6 - 0x4], A4 00001012 4A47 tst.w D7 00001014 6E06 bgt +0x8 /* 0000101C */ 00001016 200C move.l D0, A4 00001018 6024 bra +0x26 /* 0000103E */ label0000101A: 0000101A 528C addq.l A4, 1 label0000101C: 0000101C 4A14 tst.b [A4] 0000101E 66FA bne -0x4 /* 0000101A */ label00001020: 00001020 41D4 lea.l A0, [A4] 00001022 528C addq.l A4, 1 00001024 43D3 lea.l A1, [A3] 00001026 528B addq.l A3, 1 00001028 1091 move.b [A0], [A1] 0000102A 6706 beq +0x8 /* 00001032 */ 0000102C 5347 subq.w D7, 1 0000102E 4A47 tst.w D7 00001030 66EE bne -0x10 /* 00001020 */ label00001032: 00001032 4A2C FFFF tst.b [A4 - 0x1] 00001036 6702 beq +0x4 /* 0000103A */ 00001038 4214 clr.b [A4] label0000103A: 0000103A 202E FFFC move.l D0, [A6 - 0x4] label0000103E: 0000103E 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001042 4E5E unlink A6 00001044 4E75 rts 00001046 5354 subq.w [A4], 1 00001048 524E addq.w A6, 1 0000104A 4341 chk.w D1, D1 0000104C 5420 addq.b -[A0], 2 0000104E 4E56 0000 link A6, 0 00001052 48E7 0118 movem.l -[A7], D7,A3,A4 00001056 286E 0008 movea.l A4, [A6 + 0x8] 0000105A 266E 000C movea.l A3, [A6 + 0xC] 0000105E 3E2E 0010 move.w D7, [A6 + 0x10] 00001062 4A47 tst.w D7 00001064 6E0C bgt +0xE /* 00001072 */ 00001066 7000 moveq.l D0, 0x00 00001068 6020 bra +0x22 /* 0000108A */ label0000106A: 0000106A 4A14 tst.b [A4] 0000106C 6710 beq +0x12 /* 0000107E */ 0000106E 528C addq.l A4, 1 00001070 528B addq.l A3, 1 label00001072: 00001072 5347 subq.w D7, 1 00001074 4A47 tst.w D7 00001076 6706 beq +0x8 /* 0000107E */ 00001078 1014 move.b D0, [A4] 0000107A B013 cmp.b D0, [A3] 0000107C 67EC beq -0x12 /* 0000106A */ label0000107E: 0000107E 1013 move.b D0, [A3] 00001080 4880 ext.w D0 00001082 1214 move.b D1, [A4] 00001084 4881 ext.w D1 00001086 9240 sub.w D1, D0 00001088 2001 move.l D0, D1 label0000108A: 0000108A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000108E 4E5E unlink A6 00001090 4E75 rts 00001092 5354 subq.w [A4], 1 00001094 524E addq.w A6, 1 00001096 434D chk.w D1, A5 00001098 5020 addq.b -[A0], 8 0000109A 4E56 FFFC link A6, -0x0004 0000109E 48E7 0118 movem.l -[A7], D7,A3,A4 000010A2 286E 0008 movea.l A4, [A6 + 0x8] 000010A6 266E 000C movea.l A3, [A6 + 0xC] 000010AA 3E2E 0010 move.w D7, [A6 + 0x10] 000010AE 2D4C FFFC move.l [A6 - 0x4], A4 000010B2 4A47 tst.w D7 000010B4 6F22 ble +0x24 /* 000010D8 */ label000010B6: 000010B6 3007 move.w D0, D7 000010B8 5347 subq.w D7, 1 000010BA 4A40 tst.w D0 000010BC 6716 beq +0x18 /* 000010D4 */ 000010BE 41D4 lea.l A0, [A4] 000010C0 528C addq.l A4, 1 000010C2 43D3 lea.l A1, [A3] 000010C4 528B addq.l A3, 1 000010C6 1091 move.b [A0], [A1] 000010C8 66EC bne -0x12 /* 000010B6 */ 000010CA 6008 bra +0xA /* 000010D4 */ label000010CC: 000010CC 41D4 lea.l A0, [A4] 000010CE 528C addq.l A4, 1 000010D0 4210 clr.b [A0] 000010D2 5347 subq.w D7, 1 label000010D4: 000010D4 4A47 tst.w D7 000010D6 6EF4 bgt -0xA /* 000010CC */ label000010D8: 000010D8 202E FFFC move.l D0, [A6 - 0x4] 000010DC 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000010E0 4E5E unlink A6 000010E2 4E75 rts 000010E4 5354 subq.w [A4], 1 000010E6 524E addq.w A6, 1 000010E8 4350 chk.w D1, [A0] 000010EA 5920 subq.b -[A0], 4 fn000010EC: 000010EC 4E56 0000 link A6, 0 000010F0 48E7 0018 movem.l -[A7], A3,A4 000010F4 286E 0008 movea.l A4, [A6 + 0x8] 000010F8 601C bra +0x1E /* 00001116 */ label000010FA: 000010FA 266E 000C movea.l A3, [A6 + 0xC] 000010FE 6002 bra +0x4 /* 00001102 */ label00001100: 00001100 528B addq.l A3, 1 label00001102: 00001102 4A13 tst.b [A3] 00001104 6706 beq +0x8 /* 0000110C */ 00001106 1014 move.b D0, [A4] 00001108 B013 cmp.b D0, [A3] 0000110A 66F4 bne -0xA /* 00001100 */ label0000110C: 0000110C 4A13 tst.b [A3] 0000110E 6704 beq +0x6 /* 00001114 */ 00001110 200C move.l D0, A4 00001112 6008 bra +0xA /* 0000111C */ label00001114: 00001114 528C addq.l A4, 1 label00001116: 00001116 4A14 tst.b [A4] 00001118 66E0 bne -0x1E /* 000010FA */ 0000111A 7000 moveq.l D0, 0x00 label0000111C: 0000111C 4CDF 1800 movem.l A3,A4, [A7]+ 00001120 4E5E unlink A6 00001122 4E75 rts 00001124 5354 subq.w [A4], 1 00001126 5250 addq.w [A0], 1 00001128 4252 clr.w [A2] 0000112A 4B20 .invalid 5, -[A0] // invalid opcode 4 with b == 4 0000112C 4E56 FFFC link A6, -0x0004 00001130 48E7 0108 movem.l -[A7], D7,A4 00001134 286E 0008 movea.l A4, [A6 + 0x8] 00001138 1E2E 000D move.b D7, [A6 + 0xD] 0000113C 2D4C FFFC move.l [A6 - 0x4], A4 00001140 6002 bra +0x4 /* 00001144 */ label00001142: 00001142 528C addq.l A4, 1 label00001144: 00001144 BE14 cmp.b D7, [A4] 00001146 6704 beq +0x6 /* 0000114C */ 00001148 4A14 tst.b [A4] 0000114A 66F6 bne -0x8 /* 00001142 */ label0000114C: 0000114C BE14 cmp.b D7, [A4] 0000114E 6608 bne +0xA /* 00001158 */ 00001150 200C move.l D0, A4 00001152 90AE FFFC sub.l D0, [A6 - 0x4] 00001156 6002 bra +0x4 /* 0000115A */ label00001158: 00001158 70FF moveq.l D0, 0xFFFFFFFF label0000115A: 0000115A 4CDF 1080 movem.l D7,A4, [A7]+ 0000115E 4E5E unlink A6 00001160 4E75 rts 00001162 5354 subq.w [A4], 1 00001164 5250 addq.w [A0], 1 00001166 4F53 chk.w D7, [A3] 00001168 2020 move.l D0, -[A0] 0000116A 4E56 0000 link A6, 0 0000116E 48E7 0118 movem.l -[A7], D7,A3,A4 00001172 286E 0008 movea.l A4, [A6 + 0x8] 00001176 1E2E 000D move.b D7, [A6 + 0xD] 0000117A 2F0C move.l -[A7], A4 0000117C 4EBA FE50 jsr [PC - 0x1B0 /* 00000FCE */] 00001180 588F addq.l A7, 4 00001182 48C0 ext.l D0 00001184 D08C add.l D0, A4 00001186 2640 movea.l A3, D0 00001188 600A bra +0xC /* 00001194 */ label0000118A: 0000118A BE13 cmp.b D7, [A3] 0000118C 6604 bne +0x6 /* 00001192 */ 0000118E 200B move.l D0, A3 00001190 6008 bra +0xA /* 0000119A */ label00001192: 00001192 538B subq.l A3, 1 label00001194: 00001194 B7CC cmpa.l A3, A4 00001196 64F2 bcc -0xC /* 0000118A */ 00001198 7000 moveq.l D0, 0x00 label0000119A: 0000119A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000119E 4E5E unlink A6 000011A0 4E75 rts 000011A2 5354 subq.w [A4], 1 000011A4 5252 addq.w [A2], 1 000011A6 4348 chk.w D1, A0 000011A8 5220 addq.b -[A0], 1 000011AA 4E56 0000 link A6, 0 000011AE 48E7 0118 movem.l -[A7], D7,A3,A4 000011B2 2E2E 0008 move.l D7, [A6 + 0x8] 000011B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011BA 4EBA FE12 jsr [PC - 0x1EE /* 00000FCE */] 000011BE 588F addq.l A7, 4 000011C0 48C0 ext.l D0 000011C2 D0AE 0008 add.l D0, [A6 + 0x8] 000011C6 2640 movea.l A3, D0 000011C8 6018 bra +0x1A /* 000011E2 */ label000011CA: 000011CA 286E 000C movea.l A4, [A6 + 0xC] 000011CE 600C bra +0xE /* 000011DC */ label000011D0: 000011D0 1013 move.b D0, [A3] 000011D2 B014 cmp.b D0, [A4] 000011D4 6604 bne +0x6 /* 000011DA */ 000011D6 200B move.l D0, A3 000011D8 600E bra +0x10 /* 000011E8 */ label000011DA: 000011DA 528C addq.l A4, 1 label000011DC: 000011DC 4A14 tst.b [A4] 000011DE 66F0 bne -0xE /* 000011D0 */ 000011E0 538B subq.l A3, 1 label000011E2: 000011E2 B7C7 cmpa.l A3, D7 000011E4 64E4 bcc -0x1A /* 000011CA */ 000011E6 7000 moveq.l D0, 0x00 label000011E8: 000011E8 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000011EC 4E5E unlink A6 000011EE 4E75 rts 000011F0 5354 subq.w [A4], 1 000011F2 5252 addq.w [A2], 1 000011F4 5042 addq.w D2, 8 000011F6 524B addq.w A3, 1 000011F8 4E56 0000 link A6, 0 000011FC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001200 286E 0008 movea.l A4, [A6 + 0x8] 00001204 1E2E 000D move.b D7, [A6 + 0xD] 00001208 2C0C move.l D6, A4 0000120A 2F0C move.l -[A7], A4 0000120C 4EBA FDC0 jsr [PC - 0x240 /* 00000FCE */] 00001210 588F addq.l A7, 4 00001212 48C0 ext.l D0 00001214 D08C add.l D0, A4 00001216 2640 movea.l A3, D0 00001218 600C bra +0xE /* 00001226 */ label0000121A: 0000121A BE13 cmp.b D7, [A3] 0000121C 6606 bne +0x8 /* 00001224 */ 0000121E 200B move.l D0, A3 00001220 908C sub.l D0, A4 00001222 6008 bra +0xA /* 0000122C */ label00001224: 00001224 538B subq.l A3, 1 label00001226: 00001226 B7C6 cmpa.l A3, D6 00001228 64F0 bcc -0xE /* 0000121A */ 0000122A 70FF moveq.l D0, 0xFFFFFFFF label0000122C: 0000122C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001230 4E5E unlink A6 00001232 4E75 rts 00001234 5354 subq.w [A4], 1 00001236 5252 addq.w [A2], 1 00001238 504F addq.w A7, 8 0000123A 5320 subq.b -[A0], 1 fn0000123C: 0000123C 4E56 FFFC link A6, -0x0004 00001240 48E7 0018 movem.l -[A7], A3,A4 00001244 286E 0008 movea.l A4, [A6 + 0x8] 00001248 2D4C FFFC move.l [A6 - 0x4], A4 0000124C 6018 bra +0x1A /* 00001266 */ label0000124E: 0000124E 266E 000C movea.l A3, [A6 + 0xC] 00001252 6008 bra +0xA /* 0000125C */ label00001254: 00001254 1014 move.b D0, [A4] 00001256 B013 cmp.b D0, [A3] 00001258 6706 beq +0x8 /* 00001260 */ 0000125A 528B addq.l A3, 1 label0000125C: 0000125C 4A13 tst.b [A3] 0000125E 66F4 bne -0xA /* 00001254 */ label00001260: 00001260 4A13 tst.b [A3] 00001262 6706 beq +0x8 /* 0000126A */ 00001264 528C addq.l A4, 1 label00001266: 00001266 4A14 tst.b [A4] 00001268 66E4 bne -0x1A /* 0000124E */ label0000126A: 0000126A 200C move.l D0, A4 0000126C 90AE FFFC sub.l D0, [A6 - 0x4] 00001270 4CDF 1800 movem.l A3,A4, [A7]+ 00001274 4E5E unlink A6 00001276 4E75 rts 00001278 5354 subq.w [A4], 1 0000127A 5253 addq.w [A3], 1 0000127C 504E addq.w A6, 8 0000127E 2020 move.l D0, -[A0] 00001280 4E56 0000 link A6, 0 00001284 2F2E 000C move.l -[A7], [A6 + 0xC] 00001288 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000128C 4EBA FC88 jsr [PC - 0x378 /* 00000F16 */] 00001290 508F addq.l A7, 8 00001292 4E5E unlink A6 00001294 4E75 rts 00001296 5354 subq.w [A4], 1 00001298 5343 subq.w D3, 1 0000129A 4D50 chk.w D6, [A0] 0000129C 2020 move.l D0, -[A0]